home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / cross / Avr.lha / Atmel / Asm / includes / new_inc / IO4434.H < prev   
Text File  |  2000-03-17  |  5KB  |  326 lines

  1. ;AT90S4434
  2.  
  3. ;***** I/O Register Definitions
  4. SREG     EQU $3f
  5. SPH     EQU $3e
  6. SPL     EQU $3d
  7. GIMSK     EQU $3b
  8. GIFR     EQU $3a
  9. TIMSK     EQU $39
  10. TIFR     EQU $38
  11.  
  12. MCUCR     EQU $35
  13. MCUSR     EQU $34
  14.  
  15. TCCR0     EQU $33
  16. TCNT0     EQU $32
  17.  
  18. TCCR1A     EQU $2f
  19. TCCR1B     EQU $2e
  20. TCNT1H     EQU $2d
  21. TCNT1L     EQU $2c
  22. OCR1AH     EQU $2b
  23. OCR1AL     EQU $2a
  24. OCR1BH     EQU $29
  25. OCR1BL     EQU $28
  26. ICR1H     EQU $27
  27. ICR1L     EQU $26
  28.  
  29. TCCR2     EQU $25
  30. TCNT2     EQU $24
  31. OCR2     EQU $23
  32. ASSR     EQU $22
  33.  
  34. WDTCR     EQU $21
  35. EEARH     EQU $1f
  36. EEARL     EQU $1e
  37. EEDR     EQU $1d
  38. EECR     EQU $1c
  39. PORTA     EQU $1b
  40. DDRA     EQU $1a
  41. PINA     EQU $19
  42. PORTB     EQU $18
  43. DDRB     EQU $17
  44. PINB     EQU $16
  45. PORTC     EQU $15
  46. DDRC     EQU $14
  47. PINC     EQU $13
  48. PORTD     EQU $12
  49. DDRD     EQU $11
  50. PIND     EQU $10
  51. SPDR     EQU $0f
  52. SPSR     EQU $0e
  53. SPCR     EQU $0d
  54. UDR     EQU $0c
  55. USR     EQU $0b
  56. UCR     EQU $0a
  57. UBRR     EQU $09
  58. ACSR     EQU $08
  59. ADMUX    EQU $07
  60. ADCSR    EQU $06
  61. ADCH     EQU $05
  62. ADCL     EQU $04
  63.  
  64. ;***** Bit Definitions
  65.  
  66. EXTRF     EQU 1
  67. PORF     EQU 0
  68.  
  69. INT1     EQU 7
  70. INT0     EQU 6
  71.  
  72. INTF1     EQU 7
  73. INTF0     EQU 6
  74.  
  75. OCIE2     EQU 7
  76. TOIE2     EQU 6
  77. TICIE1     EQU 5
  78. OCIE1A     EQU 4
  79. OCIE1B     EQU 3
  80. TOIE1     EQU 2
  81. TOIE0     EQU 0
  82.  
  83. OCF2     EQU 7
  84. TOV2     EQU 6
  85. ICF1     EQU 5
  86. OCF1A     EQU 4
  87. OCF1B     EQU 3
  88. TOV1     EQU 2
  89. TOV0     EQU 0
  90.  
  91. SE     EQU 6
  92. SM1     EQU 5
  93. SM0     EQU 4
  94. ISC11     EQU 3
  95. ISC10     EQU 2
  96. ISC01     EQU 1
  97. ISC00     EQU 0
  98.  
  99. CS02     EQU 2
  100. CS01     EQU 1
  101. CS00     EQU 0
  102.  
  103. COM1A1     EQU 7
  104. COM1A0     EQU 6
  105. COM1B1     EQU 5
  106. COM1B0     EQU 4
  107. PWM11     EQU 1
  108. PWM10     EQU 0
  109.  
  110. ICNC1     EQU 7
  111. ICES1     EQU 6
  112. CTC1     EQU 3
  113. CS12     EQU 2
  114. CS11     EQU 1
  115. CS10     EQU 0
  116.  
  117. PWM2     EQU 6
  118. COM21     EQU 5
  119. COM20     EQU 4
  120. CTC2     EQU 3
  121. CS22     EQU 2
  122. CS21     EQU 1
  123. CS20     EQU 0
  124.  
  125. AS2     EQU 3
  126. TCN2UB     EQU 2
  127. OCR2UB     EQU 1
  128. TCR2UB     EQU 0
  129.  
  130. WDDE     EQU 4
  131. WDE     EQU 3
  132. WDP2     EQU 2
  133. WDP1     EQU 1
  134. WDP0     EQU 0
  135.  
  136. EERIE     EQU 3
  137. EEMWE     EQU 2
  138. EEWE     EQU 1
  139. EERE     EQU 0
  140.  
  141. PA7     EQU 7
  142. PA6     EQU 6
  143. PA5     EQU 5
  144. PA4     EQU 4
  145. PA3     EQU 3
  146. PA2     EQU 2
  147. PA1     EQU 1
  148. PA0     EQU 0
  149.  
  150. DDA7     EQU 7
  151. DDA6     EQU 6
  152. DDA5     EQU 5
  153. DDA4     EQU 4
  154. DDA3     EQU 3
  155. DDA2     EQU 2
  156. DDA1     EQU 1
  157. DDA0     EQU 0
  158.  
  159. PINA7     EQU 7
  160. PINA6     EQU 6
  161. PINA5     EQU 5
  162. PINA4     EQU 4
  163. PINA3     EQU 3
  164. PINA2     EQU 2
  165. PINA1     EQU 1
  166. PINA0     EQU 0
  167.  
  168. PB7     EQU 7
  169. PB6     EQU 6
  170. PB5     EQU 5
  171. PB4     EQU 4
  172. PB3     EQU 3
  173. PB2     EQU 2
  174. PB1     EQU 1
  175. PB0     EQU 0
  176.  
  177. DDB7     EQU 7
  178. DDB6     EQU 6
  179. DDB5     EQU 5
  180. DDB4     EQU 4
  181. DDB3     EQU 3
  182. DDB2     EQU 2
  183. DDB1     EQU 1
  184. DDB0     EQU 0
  185.  
  186. PINB7     EQU 7
  187. PINB6     EQU 6
  188. PINB5     EQU 5
  189. PINB4     EQU 4
  190. PINB3     EQU 3
  191. PINB2     EQU 2
  192. PINB1     EQU 1
  193. PINB0     EQU 0
  194.  
  195. PC7     EQU 7
  196. PC6     EQU 6
  197. PC5     EQU 5
  198. PC4     EQU 4
  199. PC3     EQU 3
  200. PC2     EQU 2
  201. PC1     EQU 1
  202. PC0     EQU 0
  203.  
  204. DDC7     EQU 7
  205. DDC6     EQU 6
  206. DDC5     EQU 5
  207. DDC4     EQU 4
  208. DDC3     EQU 3
  209. DDC2     EQU 2
  210. DDC1     EQU 1
  211. DDC0     EQU 0
  212.  
  213. PINC7     EQU 7
  214. PINC6     EQU 6
  215. PINC5     EQU 5
  216. PINC4     EQU 4
  217. PINC3     EQU 3
  218. PINC2     EQU 2
  219. PINC1     EQU 1
  220. PINC0     EQU 0
  221.  
  222. PD7     EQU 7
  223. PD6     EQU 6
  224. PD5     EQU 5
  225. PD4     EQU 4
  226. PD3     EQU 3
  227. PD2     EQU 2
  228. PD1     EQU 1
  229. PD0     EQU 0
  230.  
  231. DDD7     EQU 7
  232. DDD6     EQU 6
  233. DDD5     EQU 5
  234. DDD4     EQU 4
  235. DDD3     EQU 3
  236. DDD2     EQU 2
  237. DDD1     EQU 1
  238. DDD0     EQU 0
  239.  
  240. PIND7     EQU 7
  241. PIND6     EQU 6
  242. PIND5     EQU 5
  243. PIND4     EQU 4
  244. PIND3     EQU 3
  245. PIND2     EQU 2
  246. PIND1     EQU 1
  247. PIND0     EQU 0
  248.  
  249. SPIE     EQU 7
  250. SPE     EQU 6
  251. DORD     EQU 5
  252. MSTR     EQU 4
  253. CPOL     EQU 3
  254. CPHA     EQU 2
  255. SPR1     EQU 1
  256. SPR0     EQU 0
  257.  
  258. SPIF     EQU 7
  259. WCOL     EQU 6
  260.  
  261. RXC     EQU 7
  262. TXC     EQU 6
  263. UDRE     EQU 5
  264. FE     EQU 4
  265. OR     EQU 3
  266.  
  267. RXCIE     EQU 7
  268. TXCIE     EQU 6
  269. UDRIE     EQU 5
  270. RXEN     EQU 4
  271. TXEN     EQU 3
  272. CHR9     EQU 2
  273. RXB8     EQU 1
  274. TXB8     EQU 0
  275.  
  276. ACD     EQU 7
  277. ACO     EQU 5
  278. ACI     EQU 4
  279. ACIE     EQU 3
  280. ACIC     EQU 2
  281. ACIS1     EQU 1
  282. ACIS0     EQU 0
  283.  
  284. MUX2     EQU 2
  285. MUX1     EQU 1
  286. MUX0     EQU 0
  287.  
  288. ADEN     EQU 7
  289. ADSC     EQU 6
  290. ADFR     EQU 5
  291. ADIF     EQU 4
  292. ADIE     EQU 3
  293. ADPS2     EQU 2
  294. ADPS1     EQU 1
  295. ADPS0     EQU 0
  296.  
  297. XL     DEF r26
  298. XH     DEF r27
  299. YL     DEF r28
  300. YH     DEF r29
  301. ZL     DEF r30
  302. ZH     DEF r31
  303.  
  304. RAMEND   EQU $15F    ;Last On-Chip SRAM location
  305. XRAMEND  EQU $15F
  306. E2END     EQU $FF
  307. FLASHEND EQU $7FF
  308.  
  309. INT0addr EQU $001    ;External Interrupt0 Vector Address
  310. INT1addr EQU $002    ;External Interrupt1 Vector Address
  311. OC2addr  EQU $003    ;Timer2 compare match Vector Address
  312. OVF2addr EQU $004    ;Timer2 overflow Vector Address
  313. ICP1addr EQU $005    ;Timer1 Input Capture Vector Address
  314. OC1Aaddr EQU $006    ;Timer1 Output Compare A Interrupt Vector Address
  315. OC1Baddr EQU $007    ;Timer1 Output Compare B Interrupt Vector Address
  316. OVF1addr EQU $008    ;Overflow1 Interrupt Vector Address
  317. OVF0addr EQU $009    ;Overflow0 Interrupt Vector Address
  318. SPIaddr  EQU $00A    ;SPI Interrupt Vector Address
  319. URXCaddr EQU $00B    ;UART Receive Complete Interrupt Vector Address
  320. UDREaddr EQU $00C    ;UART Data Register Empty Interrupt Vector Address
  321. UTXCaddr EQU $00D    ;UART Transmit Complete Interrupt Vector Address
  322. ADCCaddr EQU $00E    ;ADC Conversion Complete Interrupt Vector Address
  323. ERDYaddr EQU $00F    ;EEPROM Write Complete Interrupt Vector Address
  324. ACIaddr  EQU $010    ;Analog Comparator Interrupt Vector Address
  325.  
  326.